home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19950528-19950726 / 000145_news@columbia.edu_Sat Jun 17 18:41:46 1995.msg < prev    next >
Internet Message Format  |  2020-01-01  |  6KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA08189
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Sat, 17 Jun 1995 22:14:13 -0400
  3. Received: by apakabar.cc.columbia.edu id AA13993
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Sat, 17 Jun 1995 22:14:12 -0400
  5. Path: news.columbia.edu!sol.ctr.columbia.edu!howland.reston.ans.net!news.sprintlink.net!demon!not-for-mail
  6. From: Edward Doolittle <dolittle@math.toronto.edu>
  7. Newsgroups: comp.protocols.kermit.misc
  8. Subject: Robust kermit dialing scripts (was Re: kermit 3.13 question)
  9. Date: 17 Jun 1995 19:41:46 +0100
  10. Organization: Demon Internet News Service
  11. Lines: 94
  12. Sender: news@newnews.demon.co.uk
  13. Message-Id: <9506171827.AA13971@brauer.math.toronto.edu>
  14. Nntp-Posting-Host: dispatch.demon.co.uk
  15. X-Posting-Host: brauer.math.toronto.edu
  16. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  17.  
  18. Newsgroups: comp.protocols.kermit.misc
  19. Expires: 
  20. References: <3qne5b$iep@recepsen.aa.msen.com> <3qq847$7u4@apakabar.cc.columbia.edu>
  21. Sender: 
  22. Followup-To: 
  23. Distribution: 
  24. Organization: Department of Mathematics, University of Toronto
  25. Subject: Re: kermit 3.13 question
  26. Summary: 
  27. Keywords: 
  28.  
  29. [Apologies for this late response... news posting has been out at
  30. our site for several weeks, and it took me some time to find an
  31. alternate site from which to post.]
  32.  
  33. > In article <3qne5b$iep@recepsen.aa.msen.com>,
  34. > Jeff Schneider  <jschneid@conch.aa.msen.com> wrote:
  35.  
  36. >>    1. how can I invoke kemrit with a batch file so that it will either:
  37. >>        a. connect directly trough a com port
  38. >>        b. dial the modem - area code optional, 
  39. >>                    prefix optional
  40. >>        c. connect directly through a network card.
  41.  
  42. In article <3qq847$7u4@apakabar.cc.columbia.edu>,
  43. Frank da Cruz <fdc@watsun.cc.columbia.edu> wrote:
  44.  
  45. > Still, your script program can't be a mind reader.  It doesn't know if the
  46. > laptop it is running on is in the owner's house, in a hotel, on an airplane,
  47. > or plugged in to a network (or if it is, whether the network should be used
  48. > instead of the serial port or internal modem).  So there will still need
  49. > to be some hints from the user.  That is, the user will still have to know
  50. > something.  Like whether s/he is in a hotel room or at home.  And what
  51. > the dialing prefix is, and whether an area code is needed, etc.
  52.  
  53. The script could try to connect over the network. If failure, it could
  54. try the serial port, sending CR or LF or BREAK and waiting for the
  55. ogin: sequence. If that doesn't occur, then the script could try the
  56. modem.
  57.  
  58. Probably the most reliable way to dial the number is to have the user
  59. dial the number on an attached telephone and have the local modem take
  60. over once the remote modem answers. That would probably require a modem
  61. with both line and phone jacks, but it is a robust method for making the
  62. call, permitting the user to deal with any human telephone operators
  63. encountered, and with any complicated local instructions for making a
  64. call (e.g., "dial 9 then the long distance carrier identifier,", etc.).
  65.  
  66. That the user has to know something beyond the number to which they want
  67. to connect is a bug, not in kermit but in the phone systems that we
  68. have constructed.  If I am on the Interenet and want to connect to a
  69. remote site, all I need to know is the IP address of the site. Why
  70. should the phone system be any different?
  71.  
  72. For example, if I want to dial a local number, I can't use the 1- long
  73. distance prefix.  What kind of design decision is that? That means that
  74. I must know my current area code as well as the destination area code
  75. (and in some cases, even the distance from source to destination!) in
  76. order to call anyone. Or I have to use trial and error. That's easy
  77. enough for most humans most of the time, but what about machines?
  78.  
  79. A similar example appeared in the Risks Digest (comp.risks) recently.
  80. An empty pop machine kept calling an office desk phone number. It turned
  81. out that the pop machine had been moved from one area code to another,
  82. so that the number that originally belonged to the supplier's computer
  83. became the number of a human being in an office. If the area code could
  84. have been included in the phone number, that would not have occurred.
  85.  
  86. Problems like these could be solved if we pressured the phone companies
  87. enough to do something about them. In a time of increased competition
  88. from the Internet and cable companies, I'm sure they'd be delighted with
  89. suggestions for improving the utility of their systems.
  90.  
  91. >                                                             Yes, the don't
  92. > have to be helpless in the face of complicated technology.  What is the 90's
  93. > word for that...  empowerment?
  94.  
  95. Doing it once is empowerment. Doing it 100 times is just slavery once
  96. again.  Yes, I could talk directly to my modem or figure out the
  97. required dialing prefix by consulting all of the provided reference
  98. tomes, but once I know what to say to it I want to give the job to a
  99. script. Real empowerment is creating a machine to do the job for you.
  100.  
  101. The real problem here is that we assume too much of users, not too
  102. little.  The hugeness of our assumptions only becomes apparent when we
  103. try to replace some of the functions performed by users with functions
  104. performed by machines.
  105.  
  106. Complexity in itself is not a virtue. While successfully handling
  107. complexity may make us feel good, unsuccessfully handling it, or
  108. handling it over and over again, may cause quite the opposite effect,
  109. and may in fact lead to unanticipated dangers.
  110.  
  111. Ed